resembling a ram's head - Turco Inglés Diccionario